html,
body,
#app {
    height: 100%;
    padding: 0;
    margin: 0;
    /* 解决屏幕缩小换行问题 */
    min-width: 366px;
}

/* 解决touchstart报错问题 */
/* * {
    touch-action: pan-y;
} */

/* button {
    touch-action: pan-y;
} */

p {
    padding: 0;
    margin: 0;
}

.van-nav-bar {
    height: 100px;
    line-height: 100px;
}

.van-nav-bar__left,
.van-nav-bar__right,
.van-nav-bar__title {
    font-size: 32px;
}

.van-search__content {
    height: 82px;
}

.van-search .van-cell {
    line-height: 82px;
}

.van-field__left-icon .van-icon,
.van-field__right-icon .van-icon {
    font-size: 48px;
}

.van-field__control {
    font-size: 32px;
}

.van-search__action {
    font-size: 32px;
}

.van-toast--html,
.van-toast--text {
    min-width: 180px;
    min-height: 50px;
    line-height: 50px;
}

.van-toast--html .van-toast__text,
.van-toast--text .van-toast__text {
    font-size: 32px;
}

.van-button--normal {
    font-size: 32px;
}

.van-dialog {
    width: 512px;
    font-size: 32px;
    border-radius: 25px;
}

.van-dialog__header {
    padding-top: 38px;
    line-height: 38px;
}

.van-dialog__message--has-title {
    padding-top: 19px;
}

.van-dialog__message {
    padding: 38px;
    font-size: 29px;
    line-height: 32px;
}

.van-button--large {
    height: 80px;
    line-height: 76px;
}

.van-button {
    font-size: 25px;
}